package ms.platform.progress.dto;

import java.util.Date;

public class ProgressDto {
	private Integer id;
	private Integer modelId;//模具编号
	private Integer recordId;//台账编号
	private Integer modelPlanId;//计划id
	private String modelCode;//模具番号
	private String reportDate;//汇报日期
	private String planProgress;//计划进度
	private String planPro;//计划完成比例
	private String targetPre;//目标精度
	private String currentPro;//当前进度
	private String accPro;//实际完成比例
	private String accPre;//实际完成精度
	private String proStatus;//进度状态
	private String extDay;//延期天数
	private String extReason;//延期原因
	private String useMeter;//材料使用
	private String useFor;//用途
	private String remark;//备注
	private String insertedBy;
	private Date insertedAt;
	private String updatedBy;
	private Date updatedAt;
	private Integer version;//版本号
	private Integer planProcessId; //计划工序编号
	private String planProcessName; //计划工序名称
	private Integer modelProcessId;//当前工序编号
	private String modelProcessName; //当前工序名称
	private Integer reviewRcdId;//审批记录id
	private Integer recordDetailId;//台账详细id
	private String status;//状态 
	private String reviewStatus;//二审状态
	private String advise;//一审建议
	private String reviewAdvise;//二审建议
	private String progressStatus;//进度状态
	private String engineering;//工程
	private String modelType;//机种
	private Date planStartTime;//计划开始时间
	private Date accStartTime;//实际计划开始时间
	private Long nowDay;//当前是计划进行的第几天
	private Integer planTotalTime;//预计耗时
	private Integer accTotalTime;//实际耗时
	private String day;//天数
	private Integer submitFlag;//提交标识0：未提交 1：已提交

	private Integer nwdate;//当前进度结束时间-上一个进度结束时间
	private Integer todaydate;//当天-当前进度结束时间

	public Integer getSubmitFlag() {
		return submitFlag;
	}

	public void setSubmitFlag(Integer submitFlag) {
		this.submitFlag = submitFlag;
	}

	public Integer getNwdate() {
		return nwdate;
	}

	public void setNwdate(Integer nwdate) {
		this.nwdate = nwdate;
	}

	public Integer getTodaydate() {
		return todaydate;
	}

	public void setTodaydate(Integer todaydate) {
		this.todaydate = todaydate;
	}

	public String getModelType() {
		return modelType;
	}

	public void setModelType(String modelType) {
		this.modelType = modelType;
	}

	public String getEngineering() {
		return engineering;
	}

	public void setEngineering(String engineering) {
		this.engineering = engineering;
	}

	public String getModelProcessName() {
		return modelProcessName;
	}
	public Integer getPlanProcessId() {
		return planProcessId;
	}
	public void setPlanProcessId(Integer planProcessId) {
		this.planProcessId = planProcessId;
	}
	public String getPlanProcessName() {
		return planProcessName;
	}
	public void setPlanProcessName(String planProcessName) {
		this.planProcessName = planProcessName;
	}
	public void setModelProcessName(String modelProcessName) {
		this.modelProcessName = modelProcessName;
	}
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public Integer getModelId() {
		return modelId;
	}
	public void setModelId(Integer modelId) {
		this.modelId = modelId;
	}
	public Integer getRecordId() {
		return recordId;
	}
	public void setRecordId(Integer recordId) {
		this.recordId = recordId;
	}
	public Integer getModelPlanId() {
		return modelPlanId;
	}
	public void setModelPlanId(Integer modelPlanId) {
		this.modelPlanId = modelPlanId;
	}
	public String getModelCode() {
		return modelCode;
	}
	public void setModelCode(String modelCode) {
		this.modelCode = modelCode;
	}
	public String getReportDate() {
		return reportDate;
	}
	public void setReportDate(String reportDate) {
		this.reportDate = reportDate;
	}
	public String getPlanProgress() {
		return planProgress;
	}
	public void setPlanProgress(String planProgress) {
		this.planProgress = planProgress;
	}
	public String getPlanPro() {
		return planPro;
	}
	public void setPlanPro(String planPro) {
		this.planPro = planPro;
	}
	public String getTargetPre() {
		return targetPre;
	}
	public void setTargetPre(String targetPre) {
		this.targetPre = targetPre;
	}
	public String getCurrentPro() {
		return currentPro;
	}
	public void setCurrentPro(String currentPro) {
		this.currentPro = currentPro;
	}
	public String getAccPro() {
		return accPro;
	}
	public void setAccPro(String accPro) {
		this.accPro = accPro;
	}
	public String getAccPre() {
		return accPre;
	}
	public void setAccPre(String accPre) {
		this.accPre = accPre;
	}
	public String getProStatus() {
		return proStatus;
	}
	public void setProStatus(String proStatus) {
		this.proStatus = proStatus;
	}
	public String getExtDay() {
		return extDay;
	}
	public void setExtDay(String extDay) {
		this.extDay = extDay;
	}
	public String getExtReason() {
		return extReason;
	}
	public void setExtReason(String extReason) {
		this.extReason = extReason;
	}
	public String getUseMeter() {
		return useMeter;
	}
	public void setUseMeter(String useMeter) {
		this.useMeter = useMeter;
	}
	public String getUseFor() {
		return useFor;
	}
	public void setUseFor(String useFor) {
		this.useFor = useFor;
	}
	public String getRemark() {
		return remark;
	}
	public void setRemark(String remark) {
		this.remark = remark;
	}
	public String getInsertedBy() {
		return insertedBy;
	}
	public void setInsertedBy(String insertedBy) {
		this.insertedBy = insertedBy;
	}
	public Date getInsertedAt() {
		return insertedAt;
	}
	public void setInsertedAt(Date insertedAt) {
		this.insertedAt = insertedAt;
	}
	public String getUpdatedBy() {
		return updatedBy;
	}
	public void setUpdatedBy(String updatedBy) {
		this.updatedBy = updatedBy;
	}
	public Date getUpdatedAt() {
		return updatedAt;
	}
	public void setUpdatedAt(Date updatedAt) {
		this.updatedAt = updatedAt;
	}
	public Integer getVersion() {
		return version;
	}
	public void setVersion(Integer version) {
		this.version = version;
	}
	public Integer getModelProcessId() {
		return modelProcessId;
	}
	public void setModelProcessId(Integer modelProcessId) {
		this.modelProcessId = modelProcessId;
	}
	public Integer getReviewRcdId() {
		return reviewRcdId;
	}
	public void setReviewRcdId(Integer reviewRcdId) {
		this.reviewRcdId = reviewRcdId;
	}
	public Integer getRecordDetailId() {
		return recordDetailId;
	}
	public void setRecordDetailId(Integer recordDetailId) {
		this.recordDetailId = recordDetailId;
	}
	public String getStatus() {
		return status;
	}
	public void setStatus(String status) {
		this.status = status;
	}
	public String getReviewStatus() {
		return reviewStatus;
	}
	public void setReviewStatus(String reviewStatus) {
		this.reviewStatus = reviewStatus;
	}
	public String getAdvise() {
		return advise;
	}
	public void setAdvise(String advise) {
		this.advise = advise;
	}
	public String getReviewAdvise() {
		return reviewAdvise;
	}
	public void setReviewAdvise(String reviewAdvise) {
		this.reviewAdvise = reviewAdvise;
	}
	public String getProgressStatus() {
		return progressStatus;
	}
	public void setProgressStatus(String progressStatus) {
		this.progressStatus = progressStatus;
	}

	public Date getPlanStartTime() {
		return planStartTime;
	}

	public void setPlanStartTime(Date planStartTime) {
		this.planStartTime = planStartTime;
	}

	public Date getAccStartTime() {
		return accStartTime;
	}

	public void setAccStartTime(Date accStartTime) {
		this.accStartTime = accStartTime;
	}

	public Long getNowDay() {
		return nowDay;
	}

	public void setNowDay(Long nowDay) {
		this.nowDay = nowDay;
	}

	public Integer getPlanTotalTime() {
		return planTotalTime;
	}

	public void setPlanTotalTime(Integer planTotalTime) {
		this.planTotalTime = planTotalTime;
	}

	public Integer getAccTotalTime() {
		return accTotalTime;
	}

	public void setAccTotalTime(Integer accTotalTime) {
		this.accTotalTime = accTotalTime;
	}

	public String getDay() {
		return day;
	}

	public void setDay(String day) {
		this.day = day;
	}
}
